/*题目描述

根据输入的日期，计算是这一年的第几天。。

测试用例有多组，注意循环输入
输入描述:

输入多行，每行空格分割，分别是年，月，日

输出描述:

成功:返回outDay输出计算后的第几天;
                                           失败:返回-1

示例1
输入
复制

2012 12 31

润二月  29

输出
复制

366
*/

/*
 * @Author:gxx
 * @QQ : 1278255275
 * @Date: 2021-04-06 14:10:57
 * @Last Modified by: gxx
 * @Last Modified time: 2021-04-06 14:10:57
 * @Description: 计算日期到天数转换
*/

#include <iostream>
// #include <vector>
// #include <string>
// #include <cmath>
// #include <algorithm>
using namespace std;

int parse(int y, int m, int d)
{
    if (y % 4 != 0)
    {

        if(m == 1){
            cout << d << endl;
           return 0;   
        }
        if(m ==2){
            cout << 31 + d << endl;
            return 0;   
        }
        if(m ==3){
            cout << 59 + d << endl;
            return 0;
        }
        if(m == 4){
            cout << 90 + d << endl;
            return 0;
        }
        if(m == 5){
            cout << 120 + d << endl;
            return 0;
        }
        if(m == 6){
            cout << 151 + d << endl;
            return 0;
        }
        if(m == 7){
            cout << 181 + d << endl;
            return 0;   
        }
        if(m ==8){
            cout << 212 + d << endl;
            return 0;
        }
        if(m == 9){
            cout << 243 + d << endl;
            return 0;
        }
        if(m == 10){
            cout << 273 + d << endl;
            return 0;
        }
        if(m == 11){
            cout << 304 + d << endl;
            return 0;
        }
        if(m == 12){
            cout << 334 + d << endl;
            return 0;
        }

    }
    else
    {
               if(m == 1){
            cout << d << endl;
           return 0;   
        }
        if(m ==2){
            cout << 31 + d << endl;
            return 0;   
        }
        if(m ==3){
            cout << 60 + d << endl;
            return 0;
        }
        if(m == 4){
            cout << 91 + d << endl;
            return 0;
        }
        if(m == 5){
            cout << 121 + d << endl;
            return 0;
        }
        if(m == 6){
            cout << 152 + d << endl;
            return 0;
        }
        if(m == 7){
            cout << 182 + d << endl;
            return 0;   
        }
        if(m ==8){
            cout << 213 + d << endl;
            return 0;
        }
        if(m == 9){
            cout << 244 + d << endl;
            return 0;
        }
        if(m == 10){
            cout << 274 + d << endl;
            return 0;
        }
        if(m == 11){
            cout << 305 + d << endl;
            return 0;
        }
        if(m == 12){
            cout << 335 + d << endl;
            return 0;
        }
    }
    return 0;
}

int main(int argc, char **argv)
{
    int year, month, day;
    while ((scanf("%d%d%d", &year, &month, &day) == 3))
    {
        parse(year, month, day);
    }
    return 0;
}